// 解题思路：  
//      误区思路：找到最大值和最小值，相减。 并且最小值在最大值前面

//      正确思路: 维护俩个变量   min 和  maxprofit 。 每次循环遍历到当前数组 是需要比较  current - min  与 maxprofit 的关系
//      而不需要维护最小值  最大值 ， 因为最大值 一定 是遍历 的 current - 当前最小值 min 

var maxProfit = function (prices) {
    let profit = 0;
    let min = prices[0]
    prices.forEach((element) => {
        if (element < min) {
            min = element
        }
        if (element - min > end) {
            profit = element - min
        }
    })
    return profit
};

